package com.cicc.beergamevirtualsimulationsystem.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("role_binding")
public class RoleBindingEntity {

  private static final long serialVersionUID = 1L;

  @TableId(type = IdType.ASSIGN_ID)
  private String id;
  /**
   * 用户id
   */
  private String userId;
  /**
   * 角色类型id
   */
  private String roleId;
  /**
   * 角色类型(0=客户 1=工厂 2=供应商 3=零售商)
   */
  private Integer roleType;
  /**
   * 角色名 工厂A  供应商A 供应商B 供应商C  零售商A  零售商B  零售商C  零售商C
   */
  private String roleName;
  /**
   * 上游id
   */
  private String upStreamId;
  /**
   * 下游ids
   */
  private String downStreamIds;
  /**
   * 房间id
   */
  private String roomId;
}
